.lupa{
    display: none;
}

#ayto{
    width: 250px;
}
#copy{
    width: 40px;
}
#derechos{
    color: white;
}
#encabezado, #pie{
    background-color: rgb(0, 65, 121);
}
#titulo{
    background-color: rgb(11, 78, 138);
}

.h1{font-size: calc(1.0rem + 1vw);}

/*.dropdown-menu a:hover{
    background-color: rgb(11, 78, 138);
    color: white;
  
}*/
.mapainteractivo{width: 100%;}

.mapaencima{position: absolute; top: 0%; left: 0%;}

.relleno{animation-name: relleno; animation-duration: 3s;}

    @keyframes relleno{
        
        from{width: 0%;}

        to{width: 50%}

    }

.iconomafalda{width: 10%; position: absolute; left: 24.5%; top: 15%;}

.iconomaternidad{width: 10%; position: absolute; left: 41%; top: 46%;}

.iconopensadora{width: 10%; position: absolute; left: 38.2%; top: 10.5%;}

.iconopescadera{width: 10%; position: absolute; left: 65.5%; top: 52%;}

.iconoregenta{width: 10%; position: absolute; left: 61.5%; top: 24%;}

.iconovendedoras{width: 10%; position: absolute; left: 53%; top: 60%;}

#map{
    display: block;
    width: 100%;
    height: 600px;
    margin: 0 auto;
    z-index: 1;
} 
#hoverimg:hover{
    transform: scale(1.14,1.14);
    box-shadow: 8px 8px 45px rgb(11, 78, 138), -8px -8px 45PX rgb(11, 78, 138);
}
.hoverimg:hover{
    transform: scale(1.5,1.5);
    box-shadow: 8px 8px 25px rgb(11, 78, 138);
    border-radius: 70%;
}
.lista{list-style: none;}

.listasalud{background-color: rgb(0, 65, 121); color: white; border-radius: 10px;}

    a.listasalud{text-decoration: none; color: white;}
.activeSanti{
    background-color:rgb(22, 97, 163) ;
    border-radius: 15px;
}
/*hover pagina fiestas oviedo*/
#opacidad a{
    text-decoration: none;
}
#opacidad img{
    opacity: 0.65;
    filter: drop-shadow(5px 5px 10px #444);
}
#opacidad img:hover{
    opacity: 1;
    transform: scale(1.12,1.12);
}
.imgsalud:hover{
    transform:scale(1.1,1.1);
    box-shadow:5px 5px 40px rgb(11,78,138),-5px -5px 40px  rgb(11,78,138);

}
.btnsalud{
    height: 80px;
    width: 20%;
    padding: 4px;
    background-color:rgb(11,78,138) ;
    color: white;

}
.btnsalud a{
    color: white;
}

.adaptativo{font-size: calc(0.5rem + 4vw);}

.adaptativo2{font-size: calc(1rem + 1vw);}

.colorLogo2{
	background-color: #007cfa;
}
input:required{
    background-color:rgb(11,78,138) ;
}


.botonup{
    position: fixed;
    bottom: 13%;
    right:5%
}

.botonsaltar{
    display: flex;
    justify-content: end;
 }

.botoncasa{
    position: fixed;
    bottom: 20%;
    right:4.9%
}

.botonblog{
    position: fixed;
    bottom: 12%;
    left:5%
}

.colorlogo1{

    background-color:rgb(11,78,138);

    
}

.letra{

    color:white;

    font-weight: bold;

}

@media (max-width:900px) {

    #ocultarMovil{
        display: none;
    }
    .escala{
        font-size: calc(0.5rem + 0vw);
    }


}

@media (min-width:900px) {

    #ocultarOrdenador{
        display: none;
    }

}

/*EFECTO VIDEO PAGINA HISTORIA*/
.info-video{
    position: relative;
    height:100vh ;
}

video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}




/************ TITULO PAGINA ESCULTURAS ****************/
div.cabecera .titulo-movil{
    color: white;
    font-size:2.6rem; 
    position: absolute;
    top: 27%;
    left: 50%;
    transform: translate(-50%,-60%);
    font-weight: bold;
    font-family: SLIDER-FONT;
}
div.cabecera .titulo-tablet{
    color: white;
    font-size:4.5rem; 
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-80%);
    font-weight: bold;
    font-family: SLIDER-FONT;
}
div.cabecera .titulo-ordenador{
    color: white;
    font-size:7rem; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-weight: bold;
    font-family: SLIDER-FONT;
}



/* ADAPTABILIDAD LUPA BUSCADOR Y BOTON CATALOGO*/
@media screen and (min-width:768px){
    .btn-lupa{
        font-size: 1rem;
    }

    .btn-catalogo{
        font-size: .7rem;
    }
}

@media screen and (min-width:823px){
    .btn-lupa{
        font-size: 1.50rem;
    }

    .btn-catalogo{
        font-size: 1.20rem;
    }
}
@media screen and (min-width:923px){
    .btn-lupa{
        font-size: 1.75rem;
    }

    .btn-catalogo{
        font-size: 1.45rem;
    }
}